// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
const rightinfoCollection = db.collection('rightinfo')

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const birthdayState = event.birthdayState
  const addressState = event.addressState
  const emotionState = event.emotionState
  const schoolState = event.schoolState
  const companyState = event.companyState

  await rightinfoCollection.where({
    openid: wxContext.OPENID
  }).update({
    data: {
      birthdayState,
      addressState,
      emotionState,
      schoolState,
      companyState,
    }
  })
  return {
    event,
    openid: wxContext.OPENID
  }
}